package jornalpublic.dados.dao;

import java.util.List;

import javax.persistence.TypedQuery;

import jornalpublic.cadastro.dominio.Cidade;
import jornalpublic.dados.geral.DAOGenerico;
import jornalpublic.dados.interfaces.ICidadeDAO;

public class CidadeDAO extends DAOGenerico<Cidade> implements ICidadeDAO {

	@Override
	public List<Cidade> pesquisarCidadePorUF(Cidade uf) {
		TypedQuery<Cidade> query = entityManager.createQuery(
				"from Cidade c where c.unidadeFederativa = :unidadeFederativa",
				Cidade.class);
		query.setParameter("unidadeFederativa", uf.getUnidadeFederativa());
		return query.getResultList();
	}

}
